Winters in Belmont are cold and snowy, with temperatures often dropping below freezing, averaging around -2°C in January and February. Spring arrives slowly, with March temperatures gradually warming up to an average of 4°C, while April and May bring mild days with highs sometimes reaching up to 25°C and 33°C respectively. Summer is warm but not hot, with July and August temperatures averaging around 21-23°C, though occasionally reaching as high as 35°C in June. Autumn brings a return to cooler temperatures, with September and October averages dropping back down to around 19°C and 14°C, while November and December are chilly once more, averaging around 6°C and 3°C.